home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The School House• / Camera(HFS) ••• / Camera(HFS) еее.rsrc / CODE_6.txt < prev    next >
Text File  |  1990-01-01  |  58KB  |  1,076 lines

  1. # near model CODE resource
  2. # jump table entries: 560-604 (45 of them)
  3. export_71:
  4. 00000000  2078 0A78                movea.l    A0, [0x00000A78 /* ApplScratch */]
  5. 00000004  117C 0001 FFEF           move.b     [A0 - 0x11], 0x1
  6. 0000000A  4E75                     rts
  7. export_102:
  8. 0000000C  4E56 FFFA                link       A6, -0x0006
  9. 00000010  206E 0008                movea.l    A0, [A6 + 0x8]
  10. 00000014  4250                     clr.w      [A0]
  11. label00000016:
  12. 00000016  7001                     moveq.l    D0, 0x01
  13. 00000018  2D40 FFFA                move.l     [A6 - 0x6], D0
  14. 0000001C  4267                     clr.w      -[A7]
  15. 0000001E  3F2D FABA                move.w     -[A7], [A5 - 0x546]
  16. 00000022  486E FFFA                pea.l      [A6 - 0x6]
  17. 00000026  202E 0008                move.l     D0, [A6 + 0x8]
  18. 0000002A  5280                     addq.l     D0, 1
  19. 0000002C  2F00                     move.l     -[A7], D0
  20. 0000002E  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  21. 00000032  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  22. 00000036  0CAE 0000 0001 FFFA      cmpi.l     [A6 - 0x6], 0x1
  23. 0000003E  66D6                     bne        -0x28 /* 00000016 */
  24. 00000040  4E5E                     unlink     A6
  25. 00000042  2E9F                     move.l     [A7], [A7]+
  26. 00000044  4E75                     rts
  27. export_106:
  28. 00000046  4E56 FFFA                link       A6, -0x0006
  29. 0000004A  48E7 0108                movem.l    -[A7], D7,A4
  30. 0000004E  286E 0008                movea.l    A4, [A6 + 0x8]
  31. 00000052  4267                     clr.w      -[A7]
  32. 00000054  3F2D FABA                move.w     -[A7], [A5 - 0x546]
  33. 00000058  486E FFFA                pea.l      [A6 - 0x6]
  34. 0000005C  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  35. 00000060  3E1F                     move.w     D7, [A7]+
  36. 00000062  4AAE FFFA                tst.l      [A6 - 0x6]
  37. 00000066  6606                     bne        +0x8 /* 0000006E */
  38. 00000068  38BC FFFF                move.w     [A4], 0xFFFF
  39. 0000006C  601E                     bra        +0x20 /* 0000008C */
  40. label0000006E:
  41. 0000006E  4254                     clr.w      [A4]
  42. 00000070  7001                     moveq.l    D0, 0x01
  43. 00000072  2D40 FFFA                move.l     [A6 - 0x6], D0
  44. 00000076  4267                     clr.w      -[A7]
  45. 00000078  3F2D FABA                move.w     -[A7], [A5 - 0x546]
  46. 0000007C  486E FFFA                pea.l      [A6 - 0x6]
  47. 00000080  200C                     move.l     D0, A4
  48. 00000082  5280                     addq.l     D0, 1
  49. 00000084  2F00                     move.l     -[A7], D0
  50. 00000086  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  51. 0000008A  3E1F                     move.w     D7, [A7]+
  52. label0000008C:
  53. 0000008C  4CDF 1080                movem.l    D7,A4, [A7]+
  54. 00000090  4E5E                     unlink     A6
  55. 00000092  2E9F                     move.l     [A7], [A7]+
  56. 00000094  4E75                     rts
  57. export_110:
  58. 00000096  4E56 FFFA                link       A6, -0x0006
  59. 0000009A  7001                     moveq.l    D0, 0x01
  60. 0000009C  2D40 FFFA                move.l     [A6 - 0x6], D0
  61. 000000A0  4267                     clr.w      -[A7]
  62. 000000A2  3F2D FABC                move.w     -[A7], [A5 - 0x544]
  63. 000000A6  486E FFFA                pea.l      [A6 - 0x6]
  64. 000000AA  41EE 0008                lea.l      A0, [A6 + 0x8]
  65. 000000AE  2008                     move.l     D0, A0
  66. 000000B0  5280                     addq.l     D0, 1
  67. 000000B2  2F00                     move.l     -[A7], D0
  68. 000000B4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  69. 000000B8  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  70. 000000BC  4E5E                     unlink     A6
  71. 000000BE  205F                     movea.l    A0, [A7]+
  72. 000000C0  544F                     addq.w     A7, 2
  73. 000000C2  4ED0                     jmp        [A0]
  74. export_73:
  75. fn000000C4:
  76. 000000C4  4E56 FFF8                link       A6, -0x0008
  77. 000000C8  486E FFF8                pea.l      [A6 - 0x8]
  78. 000000CC  A874                     syscall    GetPort
  79. 000000CE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  80. 000000D2  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  81. 000000D6  0C6E 000D 0008           cmpi.w     [A6 + 0x8], 0xD /* '\r' */
  82. 000000DC  6620                     bne        +0x22 /* 000000FE */
  83. 000000DE  486E FFFC                pea.l      [A6 - 0x4]
  84. 000000E2  A89A                     syscall    GetPen
  85. 000000E4  4267                     clr.w      -[A7]
  86. 000000E6  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  87. 000000EA  A893                     syscall    MoveTo
  88. 000000EC  2F2D 000C                move.l     -[A7], [A5 + 0xC]
  89. 000000F0  1F3C 0020                move.b     -[A7], 0x20 /* ' ' */
  90. 000000F4  3F3C 0001                move.w     -[A7], 0x1
  91. 000000F8  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  92. 000000FC  6022                     bra        +0x24 /* 00000120 */
  93. label000000FE:
  94. 000000FE  0C6E 0008 0008           cmpi.w     [A6 + 0x8], 0x8
  95. 00000104  660A                     bne        +0xC /* 00000110 */
  96. 00000106  3F3C FFFA                move.w     -[A7], 0xFFFA
  97. 0000010A  4267                     clr.w      -[A7]
  98. 0000010C  A894                     syscall    Move
  99. 0000010E  6010                     bra        +0x12 /* 00000120 */
  100. label00000110:
  101. 00000110  2F2D 000C                move.l     -[A7], [A5 + 0xC]
  102. 00000114  1F2E 0009                move.b     -[A7], [A6 + 0x9]
  103. 00000118  3F3C 0001                move.w     -[A7], 0x1
  104. 0000011C  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  105. label00000120:
  106. 00000120  4E5E                     unlink     A6
  107. 00000122  205F                     movea.l    A0, [A7]+
  108. 00000124  544F                     addq.w     A7, 2
  109. 00000126  4ED0                     jmp        [A0]
  110. export_78:
  111. fn00000128:
  112. 00000128  4E56 FFF8                link       A6, -0x0008
  113. 0000012C  2F0C                     move.l     -[A7], A4
  114. 0000012E  486E FFFC                pea.l      [A6 - 0x4]
  115. 00000132  A874                     syscall    GetPort
  116. 00000134  486E FFF8                pea.l      [A6 - 0x8]
  117. 00000138  A89A                     syscall    GetPen
  118. 0000013A  286E FFFC                movea.l    A4, [A6 - 0x4]
  119. 0000013E  302E FFF8                move.w     D0, [A6 - 0x8]
  120. 00000142  B06C 0014                cmp.w      D0, [A4 + 0x14]
  121. 00000146  6F10                     ble        +0x12 /* 00000158 */
  122. 00000148  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  123. 0000014C  302C 0014                move.w     D0, [A4 + 0x14]
  124. 00000150  906C 004A                sub.w      D0, [A4 + 0x4A]
  125. 00000154  3F00                     move.w     -[A7], D0
  126. 00000156  A893                     syscall    MoveTo
  127. label00000158:
  128. 00000158  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  129. 0000015C  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  130. 00000160  2F2D 000C                move.l     -[A7], [A5 + 0xC]
  131. 00000164  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  132. 00000168  3F3C 0001                move.w     -[A7], 0x1
  133. 0000016C  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  134. 00000170  285F                     movea.l    A4, [A7]+
  135. 00000172  4E5E                     unlink     A6
  136. 00000174  4E75                     rts
  137. export_82:
  138. 00000176  4E56 FFFE                link       A6, -0x0002
  139. 0000017A  4267                     clr.w      -[A7]
  140. 0000017C  3F2D FABA                move.w     -[A7], [A5 - 0x546]
  141. 00000180  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  142. 00000184  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  143. 00000188  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  144. 0000018C  4267                     clr.w      -[A7]
  145. 0000018E  3F2D FABC                move.w     -[A7], [A5 - 0x544]
  146. 00000192  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  147. 00000196  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  148. 0000019A  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  149. 0000019E  4E5E                     unlink     A6
  150. 000001A0  205F                     movea.l    A0, [A7]+
  151. 000001A2  544F                     addq.w     A7, 2
  152. 000001A4  4ED0                     jmp        [A0]
  153. export_86:
  154. fn000001A6:
  155. 000001A6  4E56 FFF0                link       A6, -0x0010
  156. label000001AA:
  157. 000001AA  A9B4                     syscall    SystemTask
  158. 000001AC  4267                     clr.w      -[A7]
  159. 000001AE  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  160. 000001B2  486E FFF0                pea.l      [A6 - 0x10]
  161. 000001B6  A970                     syscall    GetNextEvent
  162. 000001B8  101F                     move.b     D0, [A7]+
  163. 000001BA  6720                     beq        +0x22 /* 000001DC */
  164. 000001BC  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  165. 000001C0  2F3C 0000 0100           move.l     -[A7], 0x100
  166. 000001C6  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  167. 000001CA  201F                     move.l     D0, [A7]+
  168. 000001CC  206E 000C                movea.l    A0, [A6 + 0xC]
  169. 000001D0  3080                     move.w     [A0], D0
  170. 000001D2  206E 0008                movea.l    A0, [A6 + 0x8]
  171. 000001D6  30AE FFFE                move.w     [A0], [A6 - 0x2]
  172. 000001DA  6002                     bra        +0x4 /* 000001DE */
  173. label000001DC:
  174. 000001DC  60CC                     bra        -0x32 /* 000001AA */
  175. label000001DE:
  176. 000001DE  4E5E                     unlink     A6
  177. 000001E0  205F                     movea.l    A0, [A7]+
  178. 000001E2  504F                     addq.w     A7, 8
  179. 000001E4  4ED0                     jmp        [A0]
  180. export_90:
  181. 000001E6  4E56 0000                link       A6, 0
  182. 000001EA  42AD FB02                clr.l      [A5 - 0x4FE]
  183. 000001EE  4E5E                     unlink     A6
  184. 000001F0  4E75                     rts
  185. export_94:
  186. 000001F2  4E56 0000                link       A6, 0
  187. 000001F6  206E 0008                movea.l    A0, [A6 + 0x8]
  188. 000001FA  20AD FB02                move.l     [A0], [A5 - 0x4FE]
  189. 000001FE  4E5E                     unlink     A6
  190. 00000200  2E9F                     move.l     [A7], [A7]+
  191. 00000202  4E75                     rts
  192. export_98:
  193. fn00000204:
  194. 00000204  4E56 FFFE                link       A6, -0x0002
  195. 00000208  2F07                     move.l     -[A7], D7
  196. 0000020A  206E 000C                movea.l    A0, [A6 + 0xC]
  197. 0000020E  3010                     move.w     D0, [A0]
  198. 00000210  48C0                     ext.l      D0
  199. 00000212  81FC 0100                divs.w     D0, 0x100
  200. 00000216  4840                     swap.w     D0
  201. 00000218  4A40                     tst.w      D0
  202. 0000021A  3E00                     move.w     D7, D0
  203. 0000021C  0C47 0003                cmpi.w     D7, 0x3
  204. 00000220  6606                     bne        +0x8 /* 00000228 */
  205. 00000222  7E7F                     moveq.l    D7, 0x7F
  206. 00000224  6000 00F4                bra        +0xF6 /* 0000031A */
  207. label00000228:
  208. 00000228  42A7                     clr.l      -[A7]
  209. 0000022A  206E 0008                movea.l    A0, [A6 + 0x8]
  210. 0000022E  3010                     move.w     D0, [A0]
  211. 00000230  48C0                     ext.l      D0
  212. 00000232  2F00                     move.l     -[A7], D0
  213. 00000234  2F3C 0000 0100           move.l     -[A7], 0x100
  214. 0000023A  A858                     syscall    BitAnd
  215. 0000023C  4A9F                     tst.l      [A7]+
  216. 0000023E  6700 00DA                beq        +0xDC /* 0000031A */
  217. 00000242  3007                     move.w     D0, D7
  218. 00000244  0440 002C                subi.w     D0, 0x2C /* ',' */
  219. 00000248  6B00 00D0                bmi        +0xD2 /* 0000031A */
  220. 0000024C  0C40 004E                cmpi.w     D0, 0x4E /* 'N' */
  221. 00000250  6E00 00C8                bgt        +0xCA /* 0000031A */
  222. 00000254  E348                     lsl        D0.w, 1
  223. 00000256  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  224. 0000025A  4EFB 0000                jmp        [PC + D0.w]
  225. 0000025E  00A0 00BE 00A4           ori.l      -[A0], 0xBE00A4
  226. 00000264  00A8 00BE 00BE 00BE      ori.l      [A0 + 0xBE], 0xBE00BE
  227. 0000026C  00BE 00BE 00BE           ori.l      <<invalid special address>>, 0xBE00BE
  228. 00000272  00BE 00BE 00BE           ori.l      <<invalid special address>>, 0xBE00BE
  229. 00000278  00BE 00B0 00AC           ori.l      <<invalid special address>>, 0xB000AC
  230. 0000027E  00BE 00BE 00BE           ori.l      <<invalid special address>>, 0xBE00BE
  231. 00000284  00BE 00BE 00BA           ori.l      <<invalid special address>>, 0xBE00BA
  232. 0000028A  00BA 00BA 00BA 00BA      ori.l      [PC + 0xBA /* 00000346, value 0x4250A9B4 */], 0xBA00BA
  233. 00000292  00BA 00BA 00BA 00BA      ori.l      [PC + 0xBA /* 0000034E, value 0x28486E '(Hn', cstring "" */], 0xBA00BA
  234. 0000029A  00BA 00BA 00BA 00BA      ori.l      [PC + 0xBA /* 00000356, value 0x101F671E */], 0xBA00BA
  235. 000002A2  00BA 00BA 00BA 00BA      ori.l      [PC + 0xBA /* 0000035E, value 0x2F3C0000 '/<\0\0', cstring "/<" */], 0xBA00BA
  236. 000002AA  00BA 00BA 00BA 00BA      ori.l      [PC + 0xBA /* 00000366, value 0x1B2201F */], 0xBA00BA
  237. 000002B2  00BA 00BA 00BA 00BA      ori.l      [PC + 0xBA /* 0000036E, value 0x3080206E */], 0xBA00BA
  238. 000002BA  00BA 00BE 00BE 00BE      ori.l      [PC + 0xBE /* 0000037A, value 0x205F504F ' _PO' */], 0xBE00BE
  239. 000002C2  00BE 00BE 00BE           ori.l      <<invalid special address>>, 0xBE00BE
  240. 000002C8  00B4 00B4 00B4 00B4      ori.l      [A4 + D0.w - 0x76], 0xB400B4
  241. 000002D0  00B4 00B4 00B4 00B4      ori.l      [A4 + D0.w - 0x76], 0xB400B4
  242. 000002D8  00B4 00B4 00B4 00B4      ori.l      [A4 + D0.w - 0x76], 0xB400B4
  243. 000002E0  00B4 00B4 00B4 00B4      ori.l      [A4 + D0.w - 0x76], 0xB400B4
  244. 000002E8  00B4 00B4 00B4 00B4      ori.l      [A4 + D0.w - 0x76], 0xB400B4
  245. 000002F0  00B4 00B4 00B4 00B4      ori.l      [A4 + D0.w - 0x76], 0xB400B4
  246. 000002F8  00B4 00B4 7E1B 601A      ori.l      [A4 + D6.w + 0x1A], 0xB47E1B
  247. 00000300  7E1C                     moveq.l    D7, 0x1C
  248. 00000302  6016                     bra        +0x18 /* 0000031A */
  249. 00000304  7E1D                     moveq.l    D7, 0x1D
  250. 00000306  6012                     bra        +0x14 /* 0000031A */
  251. 00000308  7E1E                     moveq.l    D7, 0x1E
  252. 0000030A  600E                     bra        +0x10 /* 0000031A */
  253. 0000030C  7E1F                     moveq.l    D7, 0x1F
  254. 0000030E  600A                     bra        +0xC /* 0000031A */
  255. 00000310  9E7C 0060                sub.w      D7, 0x60 /* '`' */
  256. 00000314  6004                     bra        +0x6 /* 0000031A */
  257. 00000316  9E7C 0040                sub.w      D7, 0x40 /* '@' */
  258. label0000031A:
  259. 0000031A  2007                     move.l     D0, D7
  260. 0000031C  48C0                     ext.l      D0
  261. 0000031E  81FC 0080                divs.w     D0, 0x80
  262. 00000322  4840                     swap.w     D0
  263. 00000324  4A40                     tst.w      D0
  264. 00000326  206E 000C                movea.l    A0, [A6 + 0xC]
  265. 0000032A  3080                     move.w     [A0], D0
  266. 0000032C  2E1F                     move.l     D7, [A7]+
  267. 0000032E  4E5E                     unlink     A6
  268. 00000330  205F                     movea.l    A0, [A7]+
  269. 00000332  504F                     addq.w     A7, 8
  270. 00000334  4ED0                     jmp        [A0]
  271. export_103:
  272. fn00000336:
  273. 00000336  4E56 FFF0                link       A6, -0x0010
  274. 0000033A  206E 000C                movea.l    A0, [A6 + 0xC]
  275. 0000033E  30BC FFFF                move.w     [A0], 0xFFFF
  276. 00000342  206E 0008                movea.l    A0, [A6 + 0x8]
  277. 00000346  4250                     clr.w      [A0]
  278. 00000348  A9B4                     syscall    SystemTask
  279. 0000034A  4267                     clr.w      -[A7]
  280. 0000034C  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  281. 00000350  486E FFF0                pea.l      [A6 - 0x10]
  282. 00000354  A970                     syscall    GetNextEvent
  283. 00000356  101F                     move.b     D0, [A7]+
  284. 00000358  671E                     beq        +0x20 /* 00000378 */
  285. 0000035A  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  286. 0000035E  2F3C 0000 0100           move.l     -[A7], 0x100
  287. 00000364  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  288. 00000368  201F                     move.l     D0, [A7]+
  289. 0000036A  206E 000C                movea.l    A0, [A6 + 0xC]
  290. 0000036E  3080                     move.w     [A0], D0
  291. 00000370  206E 0008                movea.l    A0, [A6 + 0x8]
  292. 00000374  30AE FFFE                move.w     [A0], [A6 - 0x2]
  293. label00000378:
  294. 00000378  4E5E                     unlink     A6
  295. 0000037A  205F                     movea.l    A0, [A7]+
  296. 0000037C  504F                     addq.w     A7, 8
  297. 0000037E  4ED0                     jmp        [A0]
  298. export_107:
  299. 00000380  4E56 FFFA                link       A6, -0x0006
  300. 00000384  426D FAB6                clr.w      [A5 - 0x54A]
  301. 00000388  0C6E FFFF 000C           cmpi.w     [A6 + 0xC], 0xFFFF
  302. 0000038E  661E                     bne        +0x20 /* 000003AE */
  303. 00000390  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  304. 00000394  41EE FFFA                lea.l      A0, [A6 - 0x6]
  305. 00000398  2F08                     move.l     -[A7], A0
  306. 0000039A  4EBA FE0A                jsr        [PC - 0x1F6 /* 000001A6 */]
  307. 0000039E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  308. 000003A2  41EE FFFA                lea.l      A0, [A6 - 0x6]
  309. 000003A6  2F08                     move.l     -[A7], A0
  310. 000003A8  4EBA FE5A                jsr        [PC - 0x1A6 /* 00000204 */]
  311. 000003AC  6026                     bra        +0x28 /* 000003D4 */
  312. label000003AE:
  313. 000003AE  206E 0008                movea.l    A0, [A6 + 0x8]
  314. 000003B2  4250                     clr.w      [A0]
  315. 000003B4  7001                     moveq.l    D0, 0x01
  316. 000003B6  2D40 FFFC                move.l     [A6 - 0x4], D0
  317. 000003BA  4267                     clr.w      -[A7]
  318. 000003BC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  319. 000003C0  486E FFFC                pea.l      [A6 - 0x4]
  320. 000003C4  202E 0008                move.l     D0, [A6 + 0x8]
  321. 000003C8  5280                     addq.l     D0, 1
  322. 000003CA  2F00                     move.l     -[A7], D0
  323. 000003CC  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  324. 000003D0  3B5F FAB6                move.w     [A5 - 0x54A], [A7]+
  325. label000003D4:
  326. 000003D4  4E5E                     unlink     A6
  327. 000003D6  205F                     movea.l    A0, [A7]+
  328. 000003D8  5C4F                     addq.w     A7, 6
  329. 000003DA  4ED0                     jmp        [A0]
  330. export_111:
  331. 000003DC  4E56 FFFC                link       A6, -0x0004
  332. 000003E0  426D FAB6                clr.w      [A5 - 0x54A]
  333. 000003E4  0C6E FFFF 000A           cmpi.w     [A6 + 0xA], 0xFFFF
  334. 000003EA  660A                     bne        +0xC /* 000003F6 */
  335. 000003EC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  336. 000003F0  4EBA FCD2                jsr        [PC - 0x32E /* 000000C4 */]
  337. 000003F4  6044                     bra        +0x46 /* 0000043A */
  338. label000003F6:
  339. 000003F6  0C6E FFFD 000A           cmpi.w     [A6 + 0xA], 0xFFFD
  340. 000003FC  661A                     bne        +0x1C /* 00000418 */
  341. 000003FE  3F3C 0005                move.w     -[A7], 0x5
  342. 00000402  41EE 0008                lea.l      A0, [A6 + 0x8]
  343. 00000406  2008                     move.l     D0, A0
  344. 00000408  5280                     addq.l     D0, 1
  345. 0000040A  2F00                     move.l     -[A7], D0
  346. 0000040C  7001                     moveq.l    D0, 0x01
  347. 0000040E  2F00                     move.l     -[A7], D0
  348. 00000410  42A7                     clr.l      -[A7]
  349. 00000412  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  350. 00000416  6022                     bra        +0x24 /* 0000043A */
  351. label00000418:
  352. 00000418  7001                     moveq.l    D0, 0x01
  353. 0000041A  2D40 FFFC                move.l     [A6 - 0x4], D0
  354. 0000041E  4267                     clr.w      -[A7]
  355. 00000420  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  356. 00000424  486E FFFC                pea.l      [A6 - 0x4]
  357. 00000428  41EE 0008                lea.l      A0, [A6 + 0x8]
  358. 0000042C  2008                     move.l     D0, A0
  359. 0000042E  5280                     addq.l     D0, 1
  360. 00000430  2F00                     move.l     -[A7], D0
  361. 00000432  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  362. 00000436  3B5F FAB6                move.w     [A5 - 0x54A], [A7]+
  363. label0000043A:
  364. 0000043A  4E5E                     unlink     A6
  365. 0000043C  2E9F                     move.l     [A7], [A7]+
  366. 0000043E  4E75                     rts
  367. export_74:
  368. fn00000440:
  369. 00000440  4E56 FFE2                link       A6, -0x001E
  370. 00000444  48E7 0308                movem.l    -[A7], D6,D7,A4
  371. 00000448  286E 0008                movea.l    A4, [A6 + 0x8]
  372. 0000044C  3E2E 000C                move.w     D7, [A6 + 0xC]
  373. 00000450  426D FAB6                clr.w      [A5 - 0x54A]
  374. 00000454  0C47 FFFF                cmpi.w     D7, 0xFFFF
  375. 00000458  6618                     bne        +0x1A /* 00000472 */
  376. 0000045A  4267                     clr.w      -[A7]
  377. 0000045C  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  378. 00000460  486E FFF0                pea.l      [A6 - 0x10]
  379. 00000464  A971                     syscall    EventAvail
  380. 00000466  101F                     move.b     D0, [A7]+
  381. 00000468  0A00 0001                xori.b     D0, 0x1
  382. 0000046C  4880                     ext.w      D0
  383. 0000046E  3880                     move.w     [A4], D0
  384. 00000470  6058                     bra        +0x5A /* 000004CA */
  385. label00000472:
  386. 00000472  0C47 FFFA                cmpi.w     D7, 0xFFFA
  387. 00000476  57C0                     seq        D0
  388. 00000478  0C47 FFF8                cmpi.w     D7, 0xFFF8
  389. 0000047C  57C1                     seq        D1
  390. 0000047E  8001                     or.b       D0, D1
  391. 00000480  671C                     beq        +0x1E /* 0000049E */
  392. 00000482  4267                     clr.w      -[A7]
  393. 00000484  3F07                     move.w     -[A7], D7
  394. 00000486  486E FFEA                pea.l      [A6 - 0x16]
  395. 0000048A  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  396. 0000048E  3C1F                     move.w     D6, [A7]+
  397. 00000490  4AAE FFEA                tst.l      [A6 - 0x16]
  398. 00000494  57C0                     seq        D0
  399. 00000496  4400                     neg.b      D0
  400. 00000498  4880                     ext.w      D0
  401. 0000049A  3880                     move.w     [A4], D0
  402. 0000049C  602C                     bra        +0x2E /* 000004CA */
  403. label0000049E:
  404. 0000049E  4267                     clr.w      -[A7]
  405. 000004A0  3F07                     move.w     -[A7], D7
  406. 000004A2  486E FFE2                pea.l      [A6 - 0x1E]
  407. 000004A6  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  408. 000004AA  3C1F                     move.w     D6, [A7]+
  409. 000004AC  4267                     clr.w      -[A7]
  410. 000004AE  3F07                     move.w     -[A7], D7
  411. 000004B0  486E FFE6                pea.l      [A6 - 0x1A]
  412. 000004B4  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  413. 000004B8  3C1F                     move.w     D6, [A7]+
  414. 000004BA  202E FFE2                move.l     D0, [A6 - 0x1E]
  415. 000004BE  B0AE FFE6                cmp.l      D0, [A6 - 0x1A]
  416. 000004C2  57C0                     seq        D0
  417. 000004C4  4400                     neg.b      D0
  418. 000004C6  4880                     ext.w      D0
  419. 000004C8  3880                     move.w     [A4], D0
  420. label000004CA:
  421. 000004CA  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  422. 000004CE  4E5E                     unlink     A6
  423. 000004D0  205F                     movea.l    A0, [A7]+
  424. 000004D2  5C4F                     addq.w     A7, 6
  425. 000004D4  4ED0                     jmp        [A0]
  426. export_79:
  427. 000004D6  4E56 FFF8                link       A6, -0x0008
  428. 000004DA  48E7 0108                movem.l    -[A7], D7,A4
  429. 000004DE  286E 0008                movea.l    A4, [A6 + 0x8]
  430. 000004E2  3E2E 000C                move.w     D7, [A6 + 0xC]
  431. 000004E6  426D FAB6                clr.w      [A5 - 0x54A]
  432. 000004EA  0C47 FFFF                cmpi.w     D7, 0xFFFF
  433. 000004EE  6620                     bne        +0x22 /* 00000510 */
  434. 000004F0  2F0C                     move.l     -[A7], A4
  435. 000004F2  41EE FFFC                lea.l      A0, [A6 - 0x4]
  436. 000004F6  2F08                     move.l     -[A7], A0
  437. 000004F8  4EBA FE3C                jsr        [PC - 0x1C4 /* 00000336 */]
  438. 000004FC  0C54 FFFF                cmpi.w     [A4], 0xFFFF
  439. 00000500  670C                     beq        +0xE /* 0000050E */
  440. 00000502  2F0C                     move.l     -[A7], A4
  441. 00000504  41EE FFFC                lea.l      A0, [A6 - 0x4]
  442. 00000508  2F08                     move.l     -[A7], A0
  443. 0000050A  4EBA FCF8                jsr        [PC - 0x308 /* 00000204 */]
  444. label0000050E:
  445. 0000050E  6038                     bra        +0x3A /* 00000548 */
  446. label00000510:
  447. 00000510  3F07                     move.w     -[A7], D7
  448. 00000512  41EE FFFE                lea.l      A0, [A6 - 0x2]
  449. 00000516  2F08                     move.l     -[A7], A0
  450. 00000518  4EBA FF26                jsr        [PC - 0xDA /* 00000440 */]
  451. 0000051C  0C6E 0001 FFFE           cmpi.w     [A6 - 0x2], 0x1
  452. 00000522  6606                     bne        +0x8 /* 0000052A */
  453. 00000524  38BC FFFF                move.w     [A4], 0xFFFF
  454. 00000528  601E                     bra        +0x20 /* 00000548 */
  455. label0000052A:
  456. 0000052A  4254                     clr.w      [A4]
  457. 0000052C  7001                     moveq.l    D0, 0x01
  458. 0000052E  2D40 FFF8                move.l     [A6 - 0x8], D0
  459. 00000532  4267                     clr.w      -[A7]
  460. 00000534  3F07                     move.w     -[A7], D7
  461. 00000536  486E FFF8                pea.l      [A6 - 0x8]
  462. 0000053A  200C                     move.l     D0, A4
  463. 0000053C  5280                     addq.l     D0, 1
  464. 0000053E  2F00                     move.l     -[A7], D0
  465. 00000540  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  466. 00000544  3B5F FAB6                move.w     [A5 - 0x54A], [A7]+
  467. label00000548:
  468. 00000548  4CDF 1080                movem.l    D7,A4, [A7]+
  469. 0000054C  4E5E                     unlink     A6
  470. 0000054E  205F                     movea.l    A0, [A7]+
  471. 00000550  5C4F                     addq.w     A7, 6
  472. 00000552  4ED0                     jmp        [A0]
  473. export_83:
  474. 00000554  4E56 FFB0                link       A6, -0x0050
  475. 00000558  42AE FFBC                clr.l      [A6 - 0x44]
  476. 0000055C  2D6E 000C FFC2           move.l     [A6 - 0x3E], [A6 + 0xC]
  477. 00000562  3D6E 0008 FFC6           move.w     [A6 - 0x3A], [A6 + 0x8]
  478. 00000568  422E FFCA                clr.b      [A6 - 0x36]
  479. 0000056C  1D6E 000B FFCB           move.b     [A6 - 0x35], [A6 + 0xB]
  480. 00000572  42AE FFCC                clr.l      [A6 - 0x34]
  481. 00000576  4267                     clr.w      -[A7]
  482. 00000578  41EE FFB0                lea.l      A0, [A6 - 0x50]
  483. 0000057C  2F08                     move.l     -[A7], A0
  484. 0000057E  4267                     clr.w      -[A7]
  485. 00000580  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  486. 00000584  3B5F FAB6                move.w     [A5 - 0x54A], [A7]+
  487. 00000588  206E 0010                movea.l    A0, [A6 + 0x10]
  488. 0000058C  30AE FFC8                move.w     [A0], [A6 - 0x38]
  489. 00000590  4E5E                     unlink     A6
  490. 00000592  205F                     movea.l    A0, [A7]+
  491. 00000594  DEFC 000C                add.w      A7, 0xC
  492. 00000598  4ED0                     jmp        [A0]
  493. export_87:
  494. 0000059A  4E56 0000                link       A6, 0
  495. 0000059E  4267                     clr.w      -[A7]
  496. 000005A0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  497. 000005A4  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  498. 000005A8  3B5F FAB6                move.w     [A5 - 0x54A], [A7]+
  499. 000005AC  4E5E                     unlink     A6
  500. 000005AE  205F                     movea.l    A0, [A7]+
  501. 000005B0  544F                     addq.w     A7, 2
  502. 000005B2  4ED0                     jmp        [A0]
  503. export_91:
  504. 000005B4  4E56 0000                link       A6, 0
  505. 000005B8  4A6E 000E                tst.w      [A6 + 0xE]
  506. 000005BC  6C08                     bge        +0xA /* 000005C6 */
  507. 000005BE  3B7C FFCD FAB6           move.w     [A5 - 0x54A], 0xFFCD
  508. 000005C4  6016                     bra        +0x18 /* 000005DC */
  509. label000005C6:
  510. 000005C6  4267                     clr.w      -[A7]
  511. 000005C8  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  512. 000005CC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  513. 000005D0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  514. 000005D4  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  515. 000005D8  3B5F FAB6                move.w     [A5 - 0x54A], [A7]+
  516. label000005DC:
  517. 000005DC  4E5E                     unlink     A6
  518. 000005DE  205F                     movea.l    A0, [A7]+
  519. 000005E0  504F                     addq.w     A7, 8
  520. 000005E2  4ED0                     jmp        [A0]
  521. export_95:
  522. 000005E4  4E56 0000                link       A6, 0
  523. 000005E8  4A6E 000C                tst.w      [A6 + 0xC]
  524. 000005EC  6C0E                     bge        +0x10 /* 000005FC */
  525. 000005EE  3B7C FFCD FAB6           move.w     [A5 - 0x54A], 0xFFCD
  526. 000005F4  206E 0008                movea.l    A0, [A6 + 0x8]
  527. 000005F8  4290                     clr.l      [A0]
  528. 000005FA  6012                     bra        +0x14 /* 0000060E */
  529. label000005FC:
  530. 000005FC  4267                     clr.w      -[A7]
  531. 000005FE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  532. 00000602  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  533. 00000606  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  534. 0000060A  3B5F FAB6                move.w     [A5 - 0x54A], [A7]+
  535. label0000060E:
  536. 0000060E  4E5E                     unlink     A6
  537. 00000610  205F                     movea.l    A0, [A7]+
  538. 00000612  5C4F                     addq.w     A7, 6
  539. 00000614  4ED0                     jmp        [A0]
  540. export_99:
  541. 00000616  4E56 0000                link       A6, 0
  542. 0000061A  4A6E 0008                tst.w      [A6 + 0x8]
  543. 0000061E  6C08                     bge        +0xA /* 00000628 */
  544. 00000620  3B7C FFCD FAB6           move.w     [A5 - 0x54A], 0xFFCD
  545. 00000626  6014                     bra        +0x16 /* 0000063C */
  546. label00000628:
  547. 00000628  4267                     clr.w      -[A7]
  548. 0000062A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  549. 0000062E  3F3C 0001                move.w     -[A7], 0x1
  550. 00000632  42A7                     clr.l      -[A7]
  551. 00000634  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  552. 00000638  3B5F FAB6                move.w     [A5 - 0x54A], [A7]+
  553. label0000063C:
  554. 0000063C  4E5E                     unlink     A6
  555. 0000063E  205F                     movea.l    A0, [A7]+
  556. 00000640  544F                     addq.w     A7, 2
  557. 00000642  4ED0                     jmp        [A0]
  558. fn00000644:
  559. 00000644  4E56 0000                link       A6, 0
  560. 00000648  3F3C FFFF                move.w     -[A7], 0xFFFF
  561. 0000064C  3F3C 0002                move.w     -[A7], 0x2
  562. 00000650  A894                     syscall    Move
  563. 00000652  3F3C 0008                move.w     -[A7], 0x8
  564. 00000656  4267                     clr.w      -[A7]
  565. 00000658  A892                     syscall    Line
  566. 0000065A  3F3C FFF9                move.w     -[A7], 0xFFF9
  567. 0000065E  3F3C FFFE                move.w     -[A7], 0xFFFE
  568. 00000662  A894                     syscall    Move
  569. 00000664  4E5E                     unlink     A6
  570. 00000666  2E9F                     move.l     [A7], [A7]+
  571. 00000668  4E75                     rts
  572. export_104:
  573. 0000066A  4E56 FF90                link       A6, -0x0070
  574. 0000066E  48E7 0118                movem.l    -[A7], D7,A3,A4
  575. 00000672  266E 000A                movea.l    A3, [A6 + 0xA]
  576. 00000676  0C6E FFFF 000E           cmpi.w     [A6 + 0xE], 0xFFFF
  577. 0000067C  6600 00DE                bne        +0xE0 /* 0000075C */
  578. 00000680  486E FF94                pea.l      [A6 - 0x6C]
  579. 00000684  A898                     syscall    GetPenState
  580. 00000686  3F3C 0001                move.w     -[A7], 0x1
  581. 0000068A  3F3C 0002                move.w     -[A7], 0x2
  582. 0000068E  A89B                     syscall    PenSize
  583. 00000690  486D FD6C                pea.l      [A5 - 0x294]
  584. 00000694  A89D                     syscall    PenPat
  585. 00000696  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  586. 0000069A  A89C                     syscall    PenMode
  587. 0000069C  426D FAB6                clr.w      [A5 - 0x54A]
  588. 000006A0  200B                     move.l     D0, A3
  589. 000006A2  5280                     addq.l     D0, 1
  590. 000006A4  2840                     movea.l    A4, D0
  591. 000006A6  4247                     clr.w      D7
  592. 000006A8  2F0E                     move.l     -[A7], A6
  593. 000006AA  4EBA FF98                jsr        [PC - 0x68 /* 00000644 */]
  594. 000006AE  41EE FFFA                lea.l      A0, [A6 - 0x6]
  595. 000006B2  2F08                     move.l     -[A7], A0
  596. 000006B4  41EE FFFC                lea.l      A0, [A6 - 0x4]
  597. 000006B8  2F08                     move.l     -[A7], A0
  598. 000006BA  4EBA FAEA                jsr        [PC - 0x516 /* 000001A6 */]
  599. 000006BE  41EE FFFA                lea.l      A0, [A6 - 0x6]
  600. 000006C2  2F08                     move.l     -[A7], A0
  601. 000006C4  41EE FFFC                lea.l      A0, [A6 - 0x4]
  602. 000006C8  2F08                     move.l     -[A7], A0
  603. 000006CA  4EBA FB38                jsr        [PC - 0x4C8 /* 00000204 */]
  604. label000006CE:
  605. 000006CE  BE6E 0008                cmp.w      D7, [A6 + 0x8]
  606. 000006D2  5DC0                     slt        D0
  607. 000006D4  0C6E 000D FFFA           cmpi.w     [A6 - 0x6], 0xD /* '\r' */
  608. 000006DA  56C1                     sne        D1
  609. 000006DC  C001                     and.b      D0, D1
  610. 000006DE  6758                     beq        +0x5A /* 00000738 */
  611. 000006E0  2F0E                     move.l     -[A7], A6
  612. 000006E2  4EBA FF60                jsr        [PC - 0xA0 /* 00000644 */]
  613. 000006E6  0C6E 0008 FFFA           cmpi.w     [A6 - 0x6], 0x8
  614. 000006EC  6612                     bne        +0x14 /* 00000700 */
  615. 000006EE  4A47                     tst.w      D7
  616. 000006F0  6F0C                     ble        +0xE /* 000006FE */
  617. 000006F2  538C                     subq.l     A4, 1
  618. 000006F4  5347                     subq.w     D7, 1
  619. 000006F6  3F3C FFFA                move.w     -[A7], 0xFFFA
  620. 000006FA  4267                     clr.w      -[A7]
  621. 000006FC  A894                     syscall    Move
  622. label000006FE:
  623. 000006FE  6010                     bra        +0x12 /* 00000710 */
  624. label00000700:
  625. 00000700  18AE FFFB                move.b     [A4], [A6 - 0x5]
  626. 00000704  528C                     addq.l     A4, 1
  627. 00000706  5247                     addq.w     D7, 1
  628. 00000708  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  629. 0000070C  4EBA F9B6                jsr        [PC - 0x64A /* 000000C4 */]
  630. label00000710:
  631. 00000710  2F0E                     move.l     -[A7], A6
  632. 00000712  4EBA FF30                jsr        [PC - 0xD0 /* 00000644 */]
  633. 00000716  41EE FFFA                lea.l      A0, [A6 - 0x6]
  634. 0000071A  2F08                     move.l     -[A7], A0
  635. 0000071C  41EE FFFC                lea.l      A0, [A6 - 0x4]
  636. 00000720  2F08                     move.l     -[A7], A0
  637. 00000722  4EBA FA82                jsr        [PC - 0x57E /* 000001A6 */]
  638. 00000726  41EE FFFA                lea.l      A0, [A6 - 0x6]
  639. 0000072A  2F08                     move.l     -[A7], A0
  640. 0000072C  41EE FFFC                lea.l      A0, [A6 - 0x4]
  641. 00000730  2F08                     move.l     -[A7], A0
  642. 00000732  4EBA FAD0                jsr        [PC - 0x530 /* 00000204 */]
  643. 00000736  6096                     bra        -0x68 /* 000006CE */
  644. label00000738:
  645. 00000738  2F0E                     move.l     -[A7], A6
  646. 0000073A  4EBA FF08                jsr        [PC - 0xF8 /* 00000644 */]
  647. 0000073E  4EBA F9E8                jsr        [PC - 0x618 /* 00000128 */]
  648. 00000742  486E FF90                pea.l      [A6 - 0x70]
  649. 00000746  A89A                     syscall    GetPen
  650. 00000748  486E FF94                pea.l      [A6 - 0x6C]
  651. 0000074C  A899                     syscall    SetPenState
  652. 0000074E  3F2E FF92                move.w     -[A7], [A6 - 0x6E]
  653. 00000752  3F2E FF90                move.w     -[A7], [A6 - 0x70]
  654. 00000756  A893                     syscall    MoveTo
  655. 00000758  1687                     move.b     [A3], D7
  656. 0000075A  6046                     bra        +0x48 /* 000007A2 */
  657. label0000075C:
  658. 0000075C  42AE FFB6                clr.l      [A6 - 0x4A]
  659. 00000760  3D6E 000E FFC2           move.w     [A6 - 0x3E], [A6 + 0xE]
  660. 00000766  200B                     move.l     D0, A3
  661. 00000768  5280                     addq.l     D0, 1
  662. 0000076A  2D40 FFCA                move.l     [A6 - 0x36], D0
  663. 0000076E  302E 0008                move.w     D0, [A6 + 0x8]
  664. 00000772  48C0                     ext.l      D0
  665. 00000774  2D40 FFCE                move.l     [A6 - 0x32], D0
  666. 00000778  303C 0100                move.w     D0, 0x100
  667. 0000077C  C1FC 000D                muls.w     D0, 0xD /* '\r' */
  668. 00000780  D07C 0080                add.w      D0, 0x80
  669. 00000784  3D40 FFD6                move.w     [A6 - 0x2A], D0
  670. 00000788  42AE FFD8                clr.l      [A6 - 0x28]
  671. 0000078C  4267                     clr.w      -[A7]
  672. 0000078E  41EE FFAA                lea.l      A0, [A6 - 0x56]
  673. 00000792  2F08                     move.l     -[A7], A0
  674. 00000794  4267                     clr.w      -[A7]
  675. 00000796  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  676. 0000079A  3B5F FAB6                move.w     [A5 - 0x54A], [A7]+
  677. 0000079E  16AE FFD5                move.b     [A3], [A6 - 0x2B]
  678. label000007A2:
  679. 000007A2  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  680. 000007A6  4E5E                     unlink     A6
  681. 000007A8  205F                     movea.l    A0, [A7]+
  682. 000007AA  504F                     addq.w     A7, 8
  683. 000007AC  4ED0                     jmp        [A0]
  684. export_112:
  685. 000007AE  4E56 FFFC                link       A6, -0x0004
  686. 000007B2  426D FAB6                clr.w      [A5 - 0x54A]
  687. 000007B6  0C6E FFFF 0010           cmpi.w     [A6 + 0x10], 0xFFFF
  688. 000007BC  663E                     bne        +0x40 /* 000007FC */
  689. label000007BE:
  690. 000007BE  206E 0008                movea.l    A0, [A6 + 0x8]
  691. 000007C2  4A90                     tst.l      [A0]
  692. 000007C4  6F34                     ble        +0x36 /* 000007FA */
  693. 000007C6  41EE FFFC                lea.l      A0, [A6 - 0x4]
  694. 000007CA  2F08                     move.l     -[A7], A0
  695. 000007CC  41EE FFFE                lea.l      A0, [A6 - 0x2]
  696. 000007D0  2F08                     move.l     -[A7], A0
  697. 000007D2  4EBA F9D2                jsr        [PC - 0x62E /* 000001A6 */]
  698. 000007D6  41EE FFFC                lea.l      A0, [A6 - 0x4]
  699. 000007DA  2F08                     move.l     -[A7], A0
  700. 000007DC  41EE FFFE                lea.l      A0, [A6 - 0x2]
  701. 000007E0  2F08                     move.l     -[A7], A0
  702. 000007E2  4EBA FA20                jsr        [PC - 0x5E0 /* 00000204 */]
  703. 000007E6  206E 000C                movea.l    A0, [A6 + 0xC]
  704. 000007EA  10AE FFFD                move.b     [A0], [A6 - 0x3]
  705. 000007EE  52AE 000C                addq.l     [A6 + 0xC], 1
  706. 000007F2  206E 0008                movea.l    A0, [A6 + 0x8]
  707. 000007F6  5390                     subq.l     [A0], 1
  708. 000007F8  60C4                     bra        -0x3A /* 000007BE */
  709. label000007FA:
  710. 000007FA  6016                     bra        +0x18 /* 00000812 */
  711. label000007FC:
  712. 000007FC  4267                     clr.w      -[A7]
  713. 000007FE  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  714. 00000802  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  715. 00000806  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  716. 0000080A  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  717. 0000080E  3B5F FAB6                move.w     [A5 - 0x54A], [A7]+
  718. label00000812:
  719. 00000812  4E5E                     unlink     A6
  720. 00000814  205F                     movea.l    A0, [A7]+
  721. 00000816  DEFC 000A                add.w      A7, 0xA /* '\n' */
  722. 0000081A  4ED0                     jmp        [A0]
  723. export_75:
  724. 0000081C  4E56 FFF8                link       A6, -0x0008
  725. 00000820  48E7 0308                movem.l    -[A7], D6,D7,A4
  726. 00000824  286E 0008                movea.l    A4, [A6 + 0x8]
  727. 00000828  3C2E 000C                move.w     D6, [A6 + 0xC]
  728. 0000082C  1014                     move.b     D0, [A4]
  729. 0000082E  0240 00FF                andi.w     D0, 0xFF
  730. 00000832  48C0                     ext.l      D0
  731. 00000834  2D40 FFFC                move.l     [A6 - 0x4], D0
  732. 00000838  0C46 FFFF                cmpi.w     D6, 0xFFFF
  733. 0000083C  6624                     bne        +0x26 /* 00000862 */
  734. 0000083E  3D6E FFFE FFF8           move.w     [A6 - 0x8], [A6 - 0x2]
  735. 00000844  7E01                     moveq.l    D7, 0x01
  736. 00000846  6012                     bra        +0x14 /* 0000085A */
  737. label00000848:
  738. 00000848  1034 7000                move.b     D0, [A4 + D7.w]
  739. 0000084C  0240 00FF                andi.w     D0, 0xFF
  740. 00000850  3F00                     move.w     -[A7], D0
  741. 00000852  4EBA F870                jsr        [PC - 0x790 /* 000000C4 */]
  742. 00000856  5247                     addq.w     D7, 1
  743. 00000858  6906                     bvs        +0x8 /* 00000860 */
  744. label0000085A:
  745. 0000085A  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  746. 0000085E  6FE8                     ble        -0x16 /* 00000848 */
  747. label00000860:
  748. 00000860  6032                     bra        +0x34 /* 00000894 */
  749. label00000862:
  750. 00000862  0C46 FFFD                cmpi.w     D6, 0xFFFD
  751. 00000866  6616                     bne        +0x18 /* 0000087E */
  752. 00000868  3F3C 0005                move.w     -[A7], 0x5
  753. 0000086C  200C                     move.l     D0, A4
  754. 0000086E  5280                     addq.l     D0, 1
  755. 00000870  2F00                     move.l     -[A7], D0
  756. 00000872  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  757. 00000876  42A7                     clr.l      -[A7]
  758. 00000878  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  759. 0000087C  6016                     bra        +0x18 /* 00000894 */
  760. label0000087E:
  761. 0000087E  4267                     clr.w      -[A7]
  762. 00000880  3F06                     move.w     -[A7], D6
  763. 00000882  486E FFFC                pea.l      [A6 - 0x4]
  764. 00000886  200C                     move.l     D0, A4
  765. 00000888  5280                     addq.l     D0, 1
  766. 0000088A  2F00                     move.l     -[A7], D0
  767. 0000088C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  768. 00000890  3B5F FAB6                move.w     [A5 - 0x54A], [A7]+
  769. label00000894:
  770. 00000894  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  771. 00000898  4E5E                     unlink     A6
  772. 0000089A  205F                     movea.l    A0, [A7]+
  773. 0000089C  5C4F                     addq.w     A7, 6
  774. 0000089E  4ED0                     jmp        [A0]
  775. export_80:
  776. 000008A0  4E56 FFF8                link       A6, -0x0008
  777. 000008A4  2F07                     move.l     -[A7], D7
  778. 000008A6  0C6E FFFF 000E           cmpi.w     [A6 + 0xE], 0xFFFF
  779. 000008AC  662E                     bne        +0x30 /* 000008DC */
  780. 000008AE  302E 0008                move.w     D0, [A6 + 0x8]
  781. 000008B2  5340                     subq.w     D0, 1
  782. 000008B4  3D40 FFF8                move.w     [A6 - 0x8], D0
  783. 000008B8  4247                     clr.w      D7
  784. 000008BA  6018                     bra        +0x1A /* 000008D4 */
  785. label000008BC:
  786. 000008BC  48C7                     ext.l      D7
  787. 000008BE  2007                     move.l     D0, D7
  788. 000008C0  D0AE 000A                add.l      D0, [A6 + 0xA]
  789. 000008C4  2040                     movea.l    A0, D0
  790. 000008C6  1010                     move.b     D0, [A0]
  791. 000008C8  4880                     ext.w      D0
  792. 000008CA  3F00                     move.w     -[A7], D0
  793. 000008CC  4EBA F7F6                jsr        [PC - 0x80A /* 000000C4 */]
  794. 000008D0  5247                     addq.w     D7, 1
  795. 000008D2  6906                     bvs        +0x8 /* 000008DA */
  796. label000008D4:
  797. 000008D4  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  798. 000008D8  6FE2                     ble        -0x1C /* 000008BC */
  799. label000008DA:
  800. 000008DA  6020                     bra        +0x22 /* 000008FC */
  801. label000008DC:
  802. 000008DC  302E 0008                move.w     D0, [A6 + 0x8]
  803. 000008E0  48C0                     ext.l      D0
  804. 000008E2  2D40 FFFC                move.l     [A6 - 0x4], D0
  805. 000008E6  4267                     clr.w      -[A7]
  806. 000008E8  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  807. 000008EC  486E FFFC                pea.l      [A6 - 0x4]
  808. 000008F0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  809. 000008F4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  810. 000008F8  3B5F FAB6                move.w     [A5 - 0x54A], [A7]+
  811. label000008FC:
  812. 000008FC  2E1F                     move.l     D7, [A7]+
  813. 000008FE  4E5E                     unlink     A6
  814. 00000900  205F                     movea.l    A0, [A7]+
  815. 00000902  504F                     addq.w     A7, 8
  816. 00000904  4ED0                     jmp        [A0]
  817. export_84:
  818. 00000906  4E56 0000                link       A6, 0
  819. 0000090A  206E 0008                movea.l    A0, [A6 + 0x8]
  820. 0000090E  30AD FAB6                move.w     [A0], [A5 - 0x54A]
  821. 00000912  4E5E                     unlink     A6
  822. 00000914  2E9F                     move.l     [A7], [A7]+
  823. 00000916  4E75                     rts
  824. export_88:
  825. 00000918  4E56 0000                link       A6, 0
  826. 0000091C  4267                     clr.w      -[A7]
  827. 0000091E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  828. 00000922  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  829. 00000926  206E 000E                movea.l    A0, [A6 + 0xE]
  830. 0000092A  2F10                     move.l     -[A7], [A0]
  831. 0000092C  206E 000A                movea.l    A0, [A6 + 0xA]
  832. 00000930  2F10                     move.l     -[A7], [A0]
  833. 00000932  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  834. 00000936  3B5F FAB6                move.w     [A5 - 0x54A], [A7]+
  835. 0000093A  4E5E                     unlink     A6
  836. 0000093C  205F                     movea.l    A0, [A7]+
  837. 0000093E  DEFC 000E                add.w      A7, 0xE
  838. 00000942  4ED0                     jmp        [A0]
  839. export_92:
  840. 00000944  4E56 0000                link       A6, 0
  841. 00000948  4267                     clr.w      -[A7]
  842. 0000094A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  843. 0000094E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  844. 00000952  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  845. 00000956  3B5F FAB6                move.w     [A5 - 0x54A], [A7]+
  846. 0000095A  4E5E                     unlink     A6
  847. 0000095C  205F                     movea.l    A0, [A7]+
  848. 0000095E  5C4F                     addq.w     A7, 6
  849. 00000960  4ED0                     jmp        [A0]
  850. export_96:
  851. 00000962  4E56 FFAE                link       A6, -0x0052
  852. 00000966  42AE FFBC                clr.l      [A6 - 0x44]
  853. 0000096A  3D6D FABA FFC8           move.w     [A6 - 0x38], [A5 - 0x546]
  854. 00000970  2D6E 000E FFD0           move.l     [A6 - 0x30], [A6 + 0xE]
  855. 00000976  206E 000A                movea.l    A0, [A6 + 0xA]
  856. 0000097A  2D50 FFD4                move.l     [A6 - 0x2C], [A0]
  857. 0000097E  302E 0008                move.w     D0, [A6 + 0x8]
  858. 00000982  E140                     asl        D0.w, 8
  859. 00000984  D07C 0080                add.w      D0, 0x80
  860. 00000988  3D40 FFDC                move.w     [A6 - 0x24], D0
  861. 0000098C  42AE FFDE                clr.l      [A6 - 0x22]
  862. 00000990  4267                     clr.w      -[A7]
  863. 00000992  41EE FFB0                lea.l      A0, [A6 - 0x50]
  864. 00000996  2F08                     move.l     -[A7], A0
  865. 00000998  4267                     clr.w      -[A7]
  866. 0000099A  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  867. 0000099E  3D5F FFAE                move.w     [A6 - 0x52], [A7]+
  868. 000009A2  206E 000A                movea.l    A0, [A6 + 0xA]
  869. 000009A6  20AE FFD8                move.l     [A0], [A6 - 0x28]
  870. 000009AA  4E5E                     unlink     A6
  871. 000009AC  205F                     movea.l    A0, [A7]+
  872. 000009AE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  873. 000009B2  4ED0                     jmp        [A0]
  874. export_100:
  875. 000009B4  4E56 FFFE                link       A6, -0x0002
  876. 000009B8  4267                     clr.w      -[A7]
  877. 000009BA  3F2D FABA                move.w     -[A7], [A5 - 0x546]
  878. 000009BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  879. 000009C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  880. 000009C6  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  881. 000009CA  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  882. 000009CE  4E5E                     unlink     A6
  883. 000009D0  205F                     movea.l    A0, [A7]+
  884. 000009D2  504F                     addq.w     A7, 8
  885. 000009D4  4ED0                     jmp        [A0]
  886. export_108:
  887. 000009D6  4E56 FFFA                link       A6, -0x0006
  888. 000009DA  4267                     clr.w      -[A7]
  889. 000009DC  3F2D FABC                move.w     -[A7], [A5 - 0x544]
  890. 000009E0  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  891. 000009E4  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  892. 000009E8  42A7                     clr.l      -[A7]
  893. 000009EA  A975                     syscall    TickCount
  894. 000009EC  201F                     move.l     D0, [A7]+
  895. 000009EE  721E                     moveq.l    D1, 0x1E
  896. 000009F0  D081                     add.l      D0, D1
  897. 000009F2  2D40 FFFA                move.l     [A6 - 0x6], D0
  898. label000009F6:
  899. 000009F6  42A7                     clr.l      -[A7]
  900. 000009F8  A975                     syscall    TickCount
  901. 000009FA  201F                     move.l     D0, [A7]+
  902. 000009FC  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  903. 00000A00  6FF4                     ble        -0xA /* 000009F6 */
  904. 00000A02  4267                     clr.w      -[A7]
  905. 00000A04  3F2D FABC                move.w     -[A7], [A5 - 0x544]
  906. 00000A08  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  907. 00000A0C  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  908. 00000A10  4E5E                     unlink     A6
  909. 00000A12  4E75                     rts
  910. export_113:
  911. 00000A14  4E56 FFF0                link       A6, -0x0010
  912. 00000A18  48E7 0300                movem.l    -[A7], D6,D7
  913. label00000A1C:
  914. 00000A1C  4267                     clr.w      -[A7]
  915. 00000A1E  3F2D FABA                move.w     -[A7], [A5 - 0x546]
  916. 00000A22  486E FFF6                pea.l      [A6 - 0xA]
  917. 00000A26  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  918. 00000A2A  3C1F                     move.w     D6, [A7]+
  919. 00000A2C  4AAE FFF6                tst.l      [A6 - 0xA]
  920. 00000A30  6F30                     ble        +0x32 /* 00000A62 */
  921. 00000A32  3D6E FFF8 FFF0           move.w     [A6 - 0x10], [A6 - 0x8]
  922. 00000A38  7E01                     moveq.l    D7, 0x01
  923. 00000A3A  6020                     bra        +0x22 /* 00000A5C */
  924. label00000A3C:
  925. 00000A3C  7001                     moveq.l    D0, 0x01
  926. 00000A3E  2D40 FFFA                move.l     [A6 - 0x6], D0
  927. 00000A42  4267                     clr.w      -[A7]
  928. 00000A44  3F2D FABA                move.w     -[A7], [A5 - 0x546]
  929. 00000A48  486E FFFA                pea.l      [A6 - 0x6]
  930. 00000A4C  41EE FFF4                lea.l      A0, [A6 - 0xC]
  931. 00000A50  2F08                     move.l     -[A7], A0
  932. 00000A52  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  933. 00000A56  3C1F                     move.w     D6, [A7]+
  934. 00000A58  5247                     addq.w     D7, 1
  935. 00000A5A  6906                     bvs        +0x8 /* 00000A62 */
  936. label00000A5C:
  937. 00000A5C  BE6E FFF0                cmp.w      D7, [A6 - 0x10]
  938. 00000A60  6FDA                     ble        -0x24 /* 00000A3C */
  939. label00000A62:
  940. 00000A62  4AAE FFF6                tst.l      [A6 - 0xA]
  941. 00000A66  66B4                     bne        -0x4A /* 00000A1C */
  942. 00000A68  4CDF 00C0                movem.l    D6,D7, [A7]+
  943. 00000A6C  4E5E                     unlink     A6
  944. 00000A6E  4E75                     rts
  945. export_76:
  946. 00000A70  4E56 FFFE                link       A6, -0x0002
  947. 00000A74  4267                     clr.w      -[A7]
  948. 00000A76  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  949. 00000A7A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  950. 00000A7E  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  951. 00000A82  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  952. 00000A86  4E5E                     unlink     A6
  953. 00000A88  205F                     movea.l    A0, [A7]+
  954. 00000A8A  5C4F                     addq.w     A7, 6
  955. 00000A8C  4ED0                     jmp        [A0]
  956. export_81:
  957. 00000A8E  4E56 FFFE                link       A6, -0x0002
  958. 00000A92  4267                     clr.w      -[A7]
  959. 00000A94  3F2D FABA                move.w     -[A7], [A5 - 0x546]
  960. 00000A98  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  961. 00000A9C  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  962. 00000AA0  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  963. 00000AA4  4E5E                     unlink     A6
  964. 00000AA6  2E9F                     move.l     [A7], [A7]+
  965. 00000AA8  4E75                     rts
  966. export_85:
  967. 00000AAA  4E56 0000                link       A6, 0
  968. 00000AAE  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  969. 00000AB2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  970. 00000AB6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  971. 00000ABA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  972. 00000ABE  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  973. 00000AC2  4E5E                     unlink     A6
  974. 00000AC4  205F                     movea.l    A0, [A7]+
  975. 00000AC6  DEFC 000E                add.w      A7, 0xE
  976. 00000ACA  4ED0                     jmp        [A0]
  977. export_89:
  978. 00000ACC  4E56 0000                link       A6, 0
  979. 00000AD0  206E 000A                movea.l    A0, [A6 + 0xA]
  980. 00000AD4  43ED FAC2                lea.l      A1, [A5 - 0x53E]
  981. 00000AD8  7010                     moveq.l    D0, 0x10
  982. label00000ADA:
  983. 00000ADA  22D8                     move.l     [A1]+, [A0]+
  984. 00000ADC  5340                     subq.w     D0, 1
  985. 00000ADE  6EFA                     bgt        -0x4 /* 00000ADA */
  986. 00000AE0  3B6E 0008 FAC0           move.w     [A5 - 0x540], [A6 + 0x8]
  987. 00000AE6  4E5E                     unlink     A6
  988. 00000AE8  205F                     movea.l    A0, [A7]+
  989. 00000AEA  5C4F                     addq.w     A7, 6
  990. 00000AEC  4ED0                     jmp        [A0]
  991. export_93:
  992. 00000AEE  4E56 0000                link       A6, 0
  993. 00000AF2  206E 0008                movea.l    A0, [A6 + 0x8]
  994. 00000AF6  30AD FDBE                move.w     [A0], [A5 - 0x242]
  995. 00000AFA  4E5E                     unlink     A6
  996. 00000AFC  2E9F                     move.l     [A7], [A7]+
  997. 00000AFE  4E75                     rts
  998. export_97:
  999. 00000B00  4E56 0000                link       A6, 0
  1000. 00000B04  206E 0008                movea.l    A0, [A6 + 0x8]
  1001. 00000B08  20AD FD8C                move.l     [A0], [A5 - 0x274]
  1002. 00000B0C  4E5E                     unlink     A6
  1003. 00000B0E  2E9F                     move.l     [A7], [A7]+
  1004. 00000B10  4E75                     rts
  1005. export_101:
  1006. 00000B12  4E56 0000                link       A6, 0
  1007. 00000B16  206E 0008                movea.l    A0, [A6 + 0x8]
  1008. 00000B1A  30AD FABE                move.w     [A0], [A5 - 0x542]
  1009. 00000B1E  4E5E                     unlink     A6
  1010. 00000B20  2E9F                     move.l     [A7], [A7]+
  1011. 00000B22  4E75                     rts
  1012. export_105:
  1013. 00000B24  4E56 0000                link       A6, 0
  1014. 00000B28  102D FAB9                move.b     D0, [A5 - 0x547]
  1015. 00000B2C  4880                     ext.w      D0
  1016. 00000B2E  206E 0008                movea.l    A0, [A6 + 0x8]
  1017. 00000B32  3080                     move.w     [A0], D0
  1018. 00000B34  4E5E                     unlink     A6
  1019. 00000B36  2E9F                     move.l     [A7], [A7]+
  1020. 00000B38  4E75                     rts
  1021. export_109:
  1022. 00000B3A  4E56 0000                link       A6, 0
  1023. 00000B3E  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  1024. 00000B44  57C0                     seq        D0
  1025. 00000B46  4400                     neg.b      D0
  1026. 00000B48  1F00                     move.b     -[A7], D0
  1027. 00000B4A  4EBA 0048                jsr        [PC + 0x48 /* 00000B94 */]
  1028. 00000B4E  4E5E                     unlink     A6
  1029. 00000B50  205F                     movea.l    A0, [A7]+
  1030. 00000B52  544F                     addq.w     A7, 2
  1031. 00000B54  4ED0                     jmp        [A0]
  1032. export_114:
  1033. 00000B56  4E56 0000                link       A6, 0
  1034. 00000B5A  206E 0008                movea.l    A0, [A6 + 0x8]
  1035. 00000B5E  2F08                     move.l     -[A7], A0
  1036. 00000B60  4267                     clr.w      -[A7]
  1037. 00000B62  1F2E 000D                move.b     -[A7], [A6 + 0xD]
  1038. 00000B66  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  1039. 00000B6A  301F                     move.w     D0, [A7]+
  1040. 00000B6C  205F                     movea.l    A0, [A7]+
  1041. 00000B6E  3080                     move.w     [A0], D0
  1042. 00000B70  4E5E                     unlink     A6
  1043. 00000B72  205F                     movea.l    A0, [A7]+
  1044. 00000B74  5C4F                     addq.w     A7, 6
  1045. 00000B76  4ED0                     jmp        [A0]
  1046. export_77:
  1047. 00000B78  4E56 0000                link       A6, 0
  1048. 00000B7C  1F2E 0009                move.b     -[A7], [A6 + 0x9]
  1049. 00000B80  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1050. 00000B84  4E5E                     unlink     A6
  1051. 00000B86  205F                     movea.l    A0, [A7]+
  1052. 00000B88  544F                     addq.w     A7, 2
  1053. 00000B8A  4ED0                     jmp        [A0]
  1054. export_70:
  1055. 00000B8C  4E56 0000                link       A6, 0
  1056. 00000B90  4E5E                     unlink     A6
  1057. 00000B92  4E75                     rts
  1058. export_72:
  1059. fn00000B94:
  1060. 00000B94  4E56 0000                link       A6, 0
  1061. 00000B98  102E 0008                move.b     D0, [A6 + 0x8]
  1062. 00000B9C  6714                     beq        +0x16 /* 00000BB2 */
  1063. 00000B9E  1B7C 0001 FAB9           move.b     [A5 - 0x547], 0x1
  1064. 00000BA4  3B7C FFF8 FABA           move.w     [A5 - 0x546], 0xFFF8
  1065. 00000BAA  3B7C FFF7 FABC           move.w     [A5 - 0x544], 0xFFF7
  1066. 00000BB0  6010                     bra        +0x12 /* 00000BC2 */
  1067. label00000BB2:
  1068. 00000BB2  422D FAB9                clr.b      [A5 - 0x547]
  1069. 00000BB6  3B7C FFFA FABA           move.w     [A5 - 0x546], 0xFFFA
  1070. 00000BBC  3B7C FFF9 FABC           move.w     [A5 - 0x544], 0xFFF9
  1071. label00000BC2:
  1072. 00000BC2  4E5E                     unlink     A6
  1073. 00000BC4  205F                     movea.l    A0, [A7]+
  1074. 00000BC6  544F                     addq.w     A7, 2
  1075. 00000BC8  4ED0                     jmp        [A0]
  1076.